A Real-time Decision Diagram for Timing Analysis and Synthesis

نویسندگان

  • William K.C. Lam
  • Robert K. Brayton
چکیده

In this paper, we introduce an efficient real-time decision diagram, TBF BDD, characterizing both logical functionality and timing information of circuits. In contrast to the conventional timing methods that discretize time, this decision diagram permits real and continuous time and is applicable to both combinational and synchronous sequential circuits. First, we demonstrate how circuits can be represented functionally and temporally with TBF BDD’s. Then, we prove that TBF BDD’s have a canonical representation, i.e. two circuits have exactly the same timing behavior if and only if their TBF BDD’s are identical (or graphically isomorphic), and construct algorithms to transform TBF BDD’s to this canonical representation. Further, we derive algorithms for manipulating TBF BDD’s and demonstrate their efficiency by showing that these operations have complexities similar to those of binary decision diagrams. Becauseof the many similarities between BDD’s and TBF BDD’s, existing techniques in analysis as well as synthesis may be extended into the timing domain with TBF BDD’s. Finally, we apply TBF BDD’s to the exact computation of delays of combinational circuits, and compare sizes of BDD and TBF BDD with experimental results from ISCAS benchmarks.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Synthia: Verification and Synthesis for Timed Automata

We present Synthia, a new tool for the verification and synthesis of open real-time systems modeled as timed automata. The key novelty of Synthia is the underlying abstraction refinement approach [5] that combines the efficient symbolic treatment of timing information by difference bound matrices (DBMs) with the usage of binary decision diagrams (BDDs) for the discrete parts of the system descr...

متن کامل

Clocked FSM Synthesis considering Real Time Constraints

This paper presents a synthesis technique for synchronous controllers that satisfy real time constraints when realized as a clocked finite state machine that is supplied with a prespecified clock rate. The controller needs to be specified as a Timed Automaton, a representation that could for instance be derived from a timing diagram translation. Result is a Mealy machine graph that generally co...

متن کامل

Timing analysis of scenario-based specifications using linear programming

Scenario-based specifications such as UML interaction models offer an intuitive and visual way of describing design requirements, and are playing an increasingly important role in the design of software systems. In this paper, for specification and verification of real-time systems, we introduce more general and expressive timing constraints in UML sequence diagrams, and give an approach to tim...

متن کامل

A novel risk-based analysis for the production system under epistemic uncertainty

Risk analysis of production system, while the actual and appropriate data is not available, will cause wrong system parameters prediction and wrong decision making. In uncertainty condition, there are no appropriate measures for decision making. In epistemic uncertainty, we are confronted by the lack of data. Therefore, in calculating the system risk, we encounter vagueness that we have to use ...

متن کامل

Time and Space Complexity Reduction of a Cryptanalysis Algorithm

Binary Decision Diagram (in short BDD) is an efficient data structure which has been used widely in computer science and engineering. BDD-based attack in key stream cryptanalysis is one of the best forms of attack in its category. In this paper, we propose a new key stream attack which is based on ZDD(Zero-suppressed BDD). We show how a ZDD-based key stream attack is more efficient in time and ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2007